<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2 Final//EN">
<html>
<head>
<!--

  @org.marketlive.system.config July 31, 2006

  Copyright 2006 MarketLive, Inc.

  This software is the confidential and proprietary information of 
  MarketLive, Inc. ("Confidential Information").  You shall not
  disclose such Confidential Information and shall use it only in
  accordance with the terms of the license agreement you entered into
  with MarketLive.


-->

<!--
(C) Copyright MarketLive. 2006. All rights reserved.
MarketLive is a trademark of MarketLive, Inc.
Warning: This computer program is protected by copyright law and international treaties.
Unauthorized reproduction or distribution of this program, or any portion of it, may result
in severe civil and criminal penalties, and will be prosecuted to the maximum extent
possible under the law.
-->

</head>
<body bgcolor="white">

Provides a central place for all configuration information to be maintained as key value pairs.
The data are organized as a tree with the root being specified as an IConfigurationContext.
From it branches are attached using IConfigurationBranch. Branches are comprised of an arbitrary
number of path elements leading to the terminus of the branch, which is a leaf contained in an
IConfigurationLeaf object. Each leaf may have a value associated with it contained in the leaf object.
A foreign object may choose to be notified when changes occur to a tree by registering as a listener
using the IConfigurationListener object for this.

</body>
</html>
